home *** CD-ROM | disk | FTP | other *** search
-
- #include <proto/exec.h>
- #include <proto/CManager.h>
- #include <stdio.h>
- #include <string.h>
-
- /***************************************************************************/
-
- struct Library *CManagerBase;
-
- /***************************************************************************/
-
- int
- main(int argc,char **argv)
- {
- int res = 20;
-
- if (CManagerBase = OpenLibrary("CManager.library",23))
- {
- APTR handle;
-
- if (handle = CM_StartCManager(SCMA_HideWWW,TRUE,SCMA_HideFTP,TRUE,SCMA_HideChat,TRUE,SCMA_HideTelnet,TRUE,TAG_DONE))
- {
- struct MinList *mlist;
-
- res = 5;
-
- if (mlist = CM_GetEntry(handle,CMGE_USER | CMGE_MULTISELECT))
- {
- struct MinNode *mstate, *succ;
-
- for (mstate = mlist->mlh_Head; succ = mstate->mln_Succ; mstate = succ)
- {
- printf("FirstName:%s LastName:%s\n",((struct CMUser *)mstate)->Name,((struct CMUser *)mstate)->LastName);
- CM_FreeEntry(mstate);
- }
-
- res = 0;
- }
- else printf("No entry selected\n");
-
- CM_FreeHandle(handle,TRUE);
- }
- else printf("Can't start CManager\n");
-
- CloseLibrary(CManagerBase);
- }
- else printf("Can't open CManager.library\n");
-
- return res;
- }
-
- /***********************************************************************/
-